#ifndef PICKETDRAWABLE_H
#define PICKETDRAWABLE_H

#include "./drawables/drawable.h"
#include "./selectable/selectable.h"
#include "./tagable/tagable.h"

class PicketDrawable: public Drawable, public Selectable
{
private:
    QPointF _center;    
    enum {PICKET_SIZE = 3};

public:
    PicketDrawable();
    PicketDrawable(QPointF center);
    virtual void draw(CoodrsTransformer *coordsTransformer=0);
    QRectF getBoundingBox();
    virtual bool isSelected(QPointF selectedPoint);
};

#endif // PICKETDRAWABLE_H
